翻訳と辞書
Words near each other
・ Works in Theory
・ Works inspired by J. R. R. Tolkien
・ Works of Art Committee
・ Works of authority on the United Kingdom constitution
・ Works of Carnage
・ Works of Demosthenes
・ Works of Jayadeva
・ Works of John Betjeman
・ Works of Love
・ Works of mercy
・ Works of Piety
・ Works of Rabindranath Tagore
・ Works Progress Administration
・ Works Progress Administration (musical group)
・ Works Progress Administration works at Arrow Rock State Historic Site
Works Records System
・ Works relating to Joseph Smith
・ Works Road, Awka
・ Works team
・ Works Volume 1
・ Works Volume 2
・ Worksafe
・ Worksafe (Western Australia)
・ WorkSafe New Zealand
・ WorkSafe Victoria
・ WorkSafeBC
・ Workshare
・ Worksheet
・ Workshop
・ Workshop (disambiguation)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Works Records System : ウィキペディア英語版
Works Records System

The Works Records System (WRS), was an IBM mainframe based spreadsheet designed by Dr. Robert Mais, then an employee of ICI Mond Division in the UK and developed for the company to monitor chemical plant operations at Runcorn and elsewhere in the group. The design was unusual at that time, since it allowed chemical engineers (who were not programmers) to design and create their own interactive applications using a "kit of components" that incorporated mathematical formulae directly linking input fields to calculated output fields in WYSIWYG fashion.〔Mais, Dr. Robert. ''Imperial Chemical Industry(ICI),The Works Record System (1974)''., 3.1. (hardcopy in The Computer History Museum, CA 94043-1311, Catalogue Accession Number 102746930〕
==Overview==
The WRS was implemented in 1974 by a team that included Ken Dakin, author of several successful CICS debugging products that were used extensively during its development crucially to ensure the highest possible performance by detecting "hot spots" (high execution locations) during code execution.
All operations were performed using "double precision" floating point arithmetic and user specified formulae that performed calculations and linked cells together. These cells could be in the same sheet (I/O screen) or in completely separate, "remote" spreadsheets in a different application. Formulae could be entered on multiple lines to aid comprehension and used a syntax similar to Fortran (using the familiar infix notation but with numeric DIR identifiers taking the place of symbolic variable names).
The "Shunting yard algorithm" invented by Edsger Dijkstra, was used to parse these formulae into Reverse Polish notation (RPN). The resulting RPN formulae were converted (compiled) to machine language snippets "on the fly" on first use and then stored for subsequent executions (see Memoization).This technique is now known as Just-in-time compilation (JIT) or, more specifically, "incremental compilation" - but given no label at the time. The instructions were all "built" and executed in CICS dynamic storage - unique for each transaction "thread" (i.e. single user instance of input/processing/output) - to comply fully with the requirements for CICS applications to be quasi-reentrant.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Works Records System」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.